[INFO] fetching crate pddl_rs 0.3.1...
[INFO] checking pddl_rs-0.3.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate pddl_rs 0.3.1 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate pddl_rs 0.3.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pddl_rs 0.3.1
[INFO] finished tweaking crates.io crate pddl_rs 0.3.1
[INFO] tweaked toml for crates.io crate pddl_rs 0.3.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ariadne v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1086d6bab07f222a839c41d72364f1048884afc24642cf4e846a94308f092f4b
[INFO] running `Command { std: "docker" "start" "-a" "1086d6bab07f222a839c41d72364f1048884afc24642cf4e846a94308f092f4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1086d6bab07f222a839c41d72364f1048884afc24642cf4e846a94308f092f4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1086d6bab07f222a839c41d72364f1048884afc24642cf4e846a94308f092f4b", kill_on_drop: false }`
[INFO] [stdout] 1086d6bab07f222a839c41d72364f1048884afc24642cf4e846a94308f092f4b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25608cea22a4d01c7d9ad642884ce2b13122b670b55c8b477db7fff0f8e9cf8b
[INFO] running `Command { std: "docker" "start" "-a" "25608cea22a4d01c7d9ad642884ce2b13122b670b55c8b477db7fff0f8e9cf8b", kill_on_drop: false }`
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking yansi v0.5.1
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking ariadne v0.3.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]    Compiling enumset_derive v0.8.1
[INFO] [stderr]     Checking enumset v1.1.3
[INFO] [stderr]     Checking pddl_rs v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `minimal_concrete` is never used
[INFO] [stdout]    --> src/compiler/inertia.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub trait VariableInertia<'src> {
[INFO] [stdout]     |           --------------- method in this trait
[INFO] [stdout] 209 |     fn minimal_concrete(&self) -> Vec<Inertia<'src, (PredicateUsize, PredicateUsize)>>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `minimal_concrete` is never used
[INFO] [stdout]    --> src/compiler/inertia.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub trait VariableInertia<'src> {
[INFO] [stdout]     |           --------------- method in this trait
[INFO] [stdout] 209 |     fn minimal_concrete(&self) -> Vec<Inertia<'src, (PredicateUsize, PredicateUsize)>>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.98s
[INFO] running `Command { std: "docker" "inspect" "25608cea22a4d01c7d9ad642884ce2b13122b670b55c8b477db7fff0f8e9cf8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25608cea22a4d01c7d9ad642884ce2b13122b670b55c8b477db7fff0f8e9cf8b", kill_on_drop: false }`
[INFO] [stdout] 25608cea22a4d01c7d9ad642884ce2b13122b670b55c8b477db7fff0f8e9cf8b
[INFO] checking pddl_rs-0.3.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate pddl_rs 0.3.1 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate pddl_rs 0.3.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pddl_rs 0.3.1
[INFO] finished tweaking crates.io crate pddl_rs 0.3.1
[INFO] tweaked toml for crates.io crate pddl_rs 0.3.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6db7ad61651276f8663d9c41a9afc5a55ec4638806b420a36509fe1fb9d75260
[INFO] running `Command { std: "docker" "start" "-a" "6db7ad61651276f8663d9c41a9afc5a55ec4638806b420a36509fe1fb9d75260", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6db7ad61651276f8663d9c41a9afc5a55ec4638806b420a36509fe1fb9d75260", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6db7ad61651276f8663d9c41a9afc5a55ec4638806b420a36509fe1fb9d75260", kill_on_drop: false }`
[INFO] [stdout] 6db7ad61651276f8663d9c41a9afc5a55ec4638806b420a36509fe1fb9d75260
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 21399c509fa9a0f1baab71fc227b1493075f022721dd47a5c579efe83e95b986
[INFO] running `Command { std: "docker" "start" "-a" "21399c509fa9a0f1baab71fc227b1493075f022721dd47a5c579efe83e95b986", kill_on_drop: false }`
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking yansi v0.5.1
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking ariadne v0.3.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling darling_core v0.20.8
[INFO] [stderr]    Compiling darling_macro v0.20.8
[INFO] [stderr]    Compiling darling v0.20.8
[INFO] [stderr]    Compiling enumset_derive v0.8.1
[INFO] [stderr]     Checking enumset v1.1.3
[INFO] [stderr]     Checking pddl_rs v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/maps.rs:97:46
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...                   Some(vec.extend((0..items.len()).map(|i| (list_idx, i as u16))))
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/maps.rs:106:42
[INFO] [stdout]     |
[INFO] [stdout] 106 |                         Some(vec.extend((0..items.len()).map(|i| (list_idx, i as u16))))
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/passes/first_pass.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for _ in 1..compiler.domain.actions.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes.rs:181:23
[INFO] [stdout]     |
[INFO] [stdout] 181 |                 .push(start_idx..end_idx);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for from in 0..inertia.len() {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |             for to in 0..inertia.len() {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 0..self.priority.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:89:31
[INFO] [stdout]    |
[INFO] [stdout] 89 |             for action_idx in 1..sequence.0.len() {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:99:34
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut unvisited_set = (0..self.priority.len())
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |         for idx in 0..plen {
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:190:20
[INFO] [stdout]     |
[INFO] [stdout] 190 |         for idx in 0..(path.len() - 1) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:288:20
[INFO] [stdout]     |
[INFO] [stdout] 288 |         for idx in (path.len() - 1)..1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |         for i in 0..self.priority.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:350:18
[INFO] [stdout]     |
[INFO] [stdout] 350 |         for i in 0..iterators.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |             for j in 0..iterators.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parser/ast/span.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         self.start..self.end
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/ast.rs:594:30
[INFO] [stdout]     |
[INFO] [stdout] 594 | ...                   (0..type_vec.len()).map(|_| Type::None).collect(),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/search.rs:257:29
[INFO] [stdout]     |
[INFO] [stdout] 257 |         for neighbor_idx in current.visited_neighbor_idx..upper_bound {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:289:48
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 ariadne::Label::new((filename, pos..pos + 1)).with_message("Matching '('"),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:299:52
[INFO] [stdout]     |
[INFO] [stdout] 299 |                     ariadne::Label::new((filename, pos..(pos + 1))).with_message("Matching '('"),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/maps.rs:97:46
[INFO] [stdout]    |
[INFO] [stdout] 97 | ...                   Some(vec.extend((0..items.len()).map(|i| (list_idx, i as u16))))
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/maps.rs:106:42
[INFO] [stdout]     |
[INFO] [stdout] 106 |                         Some(vec.extend((0..items.len()).map(|i| (list_idx, i as u16))))
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/passes/first_pass.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 74 |     for _ in 1..compiler.domain.actions.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:312:18
[INFO] [stdout]     |
[INFO] [stdout] 312 |         for i in 0..domain.actions.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:373:23
[INFO] [stdout]     |
[INFO] [stdout] 373 |             Name::new(0..0, "ball"),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:374:28
[INFO] [stdout]     |
[INFO] [stdout] 374 |             vec![Name::new(0..0, "ball1")]
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:377:23
[INFO] [stdout]     |
[INFO] [stdout] 377 |             Name::new(0..0, "ball"),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:378:28
[INFO] [stdout]     |
[INFO] [stdout] 378 |             vec![Name::new(0..0, "ball2")]
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:381:23
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Name::new(0..0, "room"),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:382:28
[INFO] [stdout]     |
[INFO] [stdout] 382 |             vec![Name::new(0..0, "rooma")]
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:385:23
[INFO] [stdout]     |
[INFO] [stdout] 385 |             Name::new(0..0, "room"),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:386:28
[INFO] [stdout]     |
[INFO] [stdout] 386 |             vec![Name::new(0..0, "roomb")]
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:389:23
[INFO] [stdout]     |
[INFO] [stdout] 389 |             Name::new(0..0, "gripper"),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:390:28
[INFO] [stdout]     |
[INFO] [stdout] 390 |             vec![Name::new(0..0, "right")]
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:393:23
[INFO] [stdout]     |
[INFO] [stdout] 393 |             Name::new(0..0, "gripper"),
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes/first_pass.rs:394:28
[INFO] [stdout]     |
[INFO] [stdout] 394 |             vec![Name::new(0..0, "left")]
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/passes.rs:181:23
[INFO] [stdout]     |
[INFO] [stdout] 181 |                 .push(start_idx..end_idx);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |         for from in 0..inertia.len() {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |             for to in 0..inertia.len() {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 0..self.priority.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:89:31
[INFO] [stdout]    |
[INFO] [stdout] 89 |             for action_idx in 1..sequence.0.len() {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/compiler/action_graph.rs:99:34
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let mut unvisited_set = (0..self.priority.len())
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:164:20
[INFO] [stdout]     |
[INFO] [stdout] 164 |         for idx in 0..plen {
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:190:20
[INFO] [stdout]     |
[INFO] [stdout] 190 |         for idx in 0..(path.len() - 1) {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:288:20
[INFO] [stdout]     |
[INFO] [stdout] 288 |         for idx in (path.len() - 1)..1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler/action_graph.rs:332:18
[INFO] [stdout]     |
[INFO] [stdout] 332 |         for i in 0..self.priority.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:350:18
[INFO] [stdout]     |
[INFO] [stdout] 350 |         for i in 0..iterators.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 |             for j in 0..iterators.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:520:27
[INFO] [stdout]     |
[INFO] [stdout] 520 |                 Name::new(0..0, "var1"),
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:521:27
[INFO] [stdout]     |
[INFO] [stdout] 521 |                 Name::new(0..0, "var2"),
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/compiler.rs:522:27
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 Name::new(0..0, "var3"),
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/parser/ast/span.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         self.start..self.end
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/parser/ast.rs:594:30
[INFO] [stdout]     |
[INFO] [stdout] 594 | ...                   (0..type_vec.len()).map(|_| Type::None).collect(),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1127:27
[INFO] [stdout]      |
[INFO] [stdout] 1127 |                 Name::new(0..7, "He-l_lo")
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1132:14
[INFO] [stdout]      |
[INFO] [stdout] 1132 |             (0..7).into()
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1134:31
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         let mut span: Span = (0..0).into();
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1155:27
[INFO] [stdout]      |
[INFO] [stdout] 1155 |                 Name::new(0..5, "test")
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1168:27
[INFO] [stdout]      |
[INFO] [stdout] 1168 |                 Name::new(1..5, "test")
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1182:28
[INFO] [stdout]      |
[INFO] [stdout] 1182 |                 (Name::new(0..5, "hello"), Name::new(6..12, "world"))
[INFO] [stdout]      |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1182:54
[INFO] [stdout]      |
[INFO] [stdout] 1182 |                 (Name::new(0..5, "hello"), Name::new(6..12, "world"))
[INFO] [stdout]      |                                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1203:37
[INFO] [stdout]      |
[INFO] [stdout] 1203 |                     name: Name::new(1..5, "test"),
[INFO] [stdout]      |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1204:58
[INFO] [stdout]      |
[INFO] [stdout] 1204 |                     terms: vec![Term::Variable(Name::new(6..10, "one"))]
[INFO] [stdout]      |                                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1218:14
[INFO] [stdout]      |
[INFO] [stdout] 1218 |             (1..10).into()
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1220:31
[INFO] [stdout]      |
[INFO] [stdout] 1220 |         let mut span: Span = (0..13).into();
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1245:42
[INFO] [stdout]      |
[INFO] [stdout] 1245 |                 Term::Variable(Name::new(0..6, "hello"))
[INFO] [stdout]      |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1263:43
[INFO] [stdout]      |
[INFO] [stdout] 1263 |                     items: vec![Name::new(0..3, "one"), Name::new(4..7, "two")],
[INFO] [stdout]      |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1263:67
[INFO] [stdout]      |
[INFO] [stdout] 1263 |                     items: vec![Name::new(0..3, "one"), Name::new(4..7, "two")],
[INFO] [stdout]      |                                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1264:49
[INFO] [stdout]      |
[INFO] [stdout] 1264 |                     kind: Type::Exact(Name::new(10..16, "object"))
[INFO] [stdout]      |                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1278:43
[INFO] [stdout]      |
[INFO] [stdout] 1278 |                     items: vec![Name::new(0..3, "one"), Name::new(4..7, "two")],
[INFO] [stdout]      |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1278:67
[INFO] [stdout]      |
[INFO] [stdout] 1278 |                     items: vec![Name::new(0..3, "one"), Name::new(4..7, "two")],
[INFO] [stdout]      |                                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1293:43
[INFO] [stdout]      |
[INFO] [stdout] 1293 |                     items: vec![Name::new(0..3, "a1")],
[INFO] [stdout]      |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1308:37
[INFO] [stdout]      |
[INFO] [stdout] 1308 |                     name: Name::new(1..8, "testing"),
[INFO] [stdout]      |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1310:47
[INFO] [stdout]      |
[INFO] [stdout] 1310 |                         items: vec![Name::new(9..14, "left"), Name::new(15..21, "right")],
[INFO] [stdout]      |                                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1310:73
[INFO] [stdout]      |
[INFO] [stdout] 1310 |                         items: vec![Name::new(9..14, "left"), Name::new(15..21, "right")],
[INFO] [stdout]      |                                                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1330:43
[INFO] [stdout]      |
[INFO] [stdout] 1330 |                     items: vec![Name::new(0..4, "one"), Name::new(5..9, "two")],
[INFO] [stdout]      |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1330:67
[INFO] [stdout]      |
[INFO] [stdout] 1330 |                     items: vec![Name::new(0..4, "one"), Name::new(5..9, "two")],
[INFO] [stdout]      |                                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1349:31
[INFO] [stdout]      |
[INFO] [stdout] 1349 |                     Name::new(1..5, "ball"),
[INFO] [stdout]      |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1350:51
[INFO] [stdout]      |
[INFO] [stdout] 1350 |                     vec![Term::Variable(Name::new(6..10, "obj"))]
[INFO] [stdout]      |                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1368:31
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                     Name::new(6..10, "ball"),
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/parser.rs:1369:51
[INFO] [stdout]      |
[INFO] [stdout] 1369 |                     vec![Term::Variable(Name::new(11..15, "obj"))]
[INFO] [stdout]      |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/search.rs:257:29
[INFO] [stdout]     |
[INFO] [stdout] 257 |         for neighbor_idx in current.visited_neighbor_idx..upper_bound {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:289:48
[INFO] [stdout]     |
[INFO] [stdout] 289 |                 ariadne::Label::new((filename, pos..pos + 1)).with_message("Matching '('"),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:299:52
[INFO] [stdout]     |
[INFO] [stdout] 299 |                     ariadne::Label::new((filename, pos..(pos + 1))).with_message("Matching '('"),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:335:18
[INFO] [stdout]     |
[INFO] [stdout] 335 |         for _ in 0..10000 {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `minimal_concrete` is never used
[INFO] [stdout]    --> src/compiler/inertia.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub trait VariableInertia<'src> {
[INFO] [stdout]     |           --------------- method in this trait
[INFO] [stdout] 209 |     fn minimal_concrete(&self) -> Vec<Inertia<'src, (PredicateUsize, PredicateUsize)>>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]    --> src/compiler.rs:262:35
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub domain_action_ranges: Vec<Range<CompiledActionUsize>>,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/parser/ast/span.rs:27:36
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn new_range(&self, range: Range<usize>) -> Self {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]   --> src/parser/ast/span.rs:48:27
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl<'src> Into<Span> for Range<usize> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]   --> src/parser/ast/span.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 | impl<'src> Into<Range<usize>> for Span {
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/parser/input.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl<'src> Slice<RangeFrom<usize>> for Input<'src> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/parser/input.rs:108:28
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn slice(&self, range: RangeFrom<usize>) -> Self {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `minimal_concrete` is never used
[INFO] [stdout]    --> src/compiler/inertia.rs:209:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub trait VariableInertia<'src> {
[INFO] [stdout]     |           --------------- method in this trait
[INFO] [stdout] 209 |     fn minimal_concrete(&self) -> Vec<Inertia<'src, (PredicateUsize, PredicateUsize)>>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pddl_rs` (lib) due to 7 previous errors; 21 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 65 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "21399c509fa9a0f1baab71fc227b1493075f022721dd47a5c579efe83e95b986", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21399c509fa9a0f1baab71fc227b1493075f022721dd47a5c579efe83e95b986", kill_on_drop: false }`
[INFO] [stdout] 21399c509fa9a0f1baab71fc227b1493075f022721dd47a5c579efe83e95b986
